0f7d2ff9e2bfff0953e459f3364998beabbe6c48,portlets/knowledge-base-portlet/docroot/WEB-INF/src/com/liferay/knowledgebase/admin/portlet/AdminFriendlyURLMapper.java,AdminFriendlyURLMapper,buildPath,#LiferayPortletURL#,37

Before Change


			friendlyURLPath = "/admin/article/" + resourcePrimKey;

			portletURL.addParameterIncludedInPath("jspPage");
			portletURL.addParameterIncludedInPath("resourcePrimKey");
		}

		if (friendlyURLPath != null) {

After Change



			portletURL.addParameterIncludedInPath("p_p_cacheability");
			portletURL.addParameterIncludedInPath("p_p_lifecycle");
			portletURL.addParameterIncludedInPath("p_p_resource_id");
		}
		else if (jspPage.equals("/admin/view_article.jsp")) {
			String resourcePrimKey = GetterUtil.getString(
				portletURL.getParameter("resourcePrimKey"));

			friendlyURLPath = "/admin/article/" + resourcePrimKey;

			WindowState windowState = portletURL.getWindowState();

			if (!Validator.equals(windowState, WindowState.NORMAL)) {
				friendlyURLPath += StringPool.SLASH + windowState;
			}

			portletURL.addParameterIncludedInPath("jspPage");
			portletURL.addParameterIncludedInPath("resourcePrimKey");
		}

		if (friendlyURLPath != null) {